// cate.js
Page({

    //按钮触发的事件处理函数
    btnHandler(event){
      //currentTarget 事件绑定者也就是指：哪个组件绑定了当前事件处理函数
      // target 事件触发者，也就是指：哪个组件触发了当前事件处理函数
      //currentTarget和target 都是指按钮，因为是按钮绑定的事件处理函数，同时点击按钮触发事件处理函数
      //这时候通过谁获取数据都可以
      console.log(event.currentTarget.dataset.id)
      console.log(event.target.dataset.name)

    },

    //view绑定的事件处理函数
    parentHandler(event) {
      //点击蓝色区域（不点击按钮）
      //currentTarget 事件绑定者:view
      //target 事件触发者：viewview
      //currentTarget 和target都是指view,如果想获取view身上的数据，使用谁都可以

      //点击按钮（不点击蓝色区域）
      //currentTarge事件绑定者：view
       //target 事件触发者:按钮
       //如果想获取view身上的数据，使用currentTarge才可以
      //如果想获取的是时间触发者本身的数据，需要使用target才可以
      console.log(event) 

      //在传递参数的时候，如果自定义属性是多个单词，单词与单词直接使用中划线 - 进行连接
      // 在事件对象中会被转换为小驼峰写法
      console.log(event.currentTarget.dataset.parentId)
      
      // 在传递参数的时候，如果自定义属性是多个单词，单词如果使用的是小驼峰写法
      // 在事件对象中会被转换为全部小写
      console.log(event.currentTarget.dataset.parentId)

    }

})
